※以下內容皆是新手撰寫,內容可能不完全正確
Yee.
(爬國外的論壇,有網友表示練習寫程式不能只照著教學走,必須自己作點小變化才能真的學到些什麼)。゚( ゚^∀^゚)゚。 是時候養成自己寫程式改東改西的好習慣了ㄇ
有點重要的東西先提一下:
一個C#程式包含以下部分:
從上面Yee的例子來看組成程式的這些東西ㄅ(對照上面的小圖圖)~
using System 擺在最前面,好讓System名稱空間加進程式(一個程式通常會有多條不同的using敘述)。
名稱空間(namespace) 敘述是下一步,而名稱空間是一堆類別的集合;YeeApplication名稱空間涵蓋Yee這個類別。
類別(class) 於下一行宣告。Yee類別包含程式用的方法定義跟資料(一個分類多半包含多種方法)。一個類別的方式會定義那個類別的行為。這邊的Yee類別只有一個方式:Main。
Main 是所有C#程式的入口點;Main會告訴我們執行時類別會做些啥。
/……/ 這組可愛的斜線 + asterisks夾住的東西會被編譯器忽略,不會影響到程式本身,可以拿來做有意義的註解或沒意義的淦話 。・::・゚★,。・::・゚☆
Console.WriteLine(“Yee.”) ; 這條是Main用來更明確表示其行為的方式;
namespace (System) + class (Console) + method (WriteLine) = 上面出現的「Yee.」
(要執行程式OwO)
自己讀這些tutorial有很多時間是花在研究沒看過的術語上,因為不論本人多益考多少,有些單字出現在另一個領域意思直接180度大轉變,不是靠字典或背景知識就能解決的(T^T)
下一篇講C#的基本語法(^_^)
參考資料:
(a) C# - Program Structure
https://www.tutorialspoint.com/csharp/csharp_program_structure.htm
(b) Namespaces (C# Programming Guide)
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/namespaces/
(c) 國家教育研究院雙語詞彙
http://terms.naer.edu.tw/